#include <iostream>
#include<string>
#include<stack>
#include<algorithm>
using namespace std;

int main() 
{
    string s;
    cin>>s;
    stack<char>sta;
    for(auto&ch:s)
    {
        if(sta.empty()||sta.top()!=ch)
        {
            sta.push(ch);
        }
        else 
        {
            //此时出栈
            sta.pop();
        }
    }
    string ret;
    while(!sta.empty())
    {
        ret.push_back(sta.top());
        sta.pop();
    }
    reverse(ret.begin(),ret.end());
    if(ret.size()==0) cout<<0;
    else cout<<ret;
}
// 64 位输出请用 printf("%lld")